clover-leaf (intersection) - German English Dictionary